-- *********************************************************************
-- CISCO-DNS-SERVER-MIB.my :
-- Cisco Domain Name Service Server MIB
--
-- January 2005, Shobana Sampath
--
-- Copyright (c) 2005 by Cisco Systems, Inc.
-- All rights reserved.
--
-- *********************************************************************CISCO-DNS-SERVER-MIB DEFINITIONS::=BEGINIMPORTSMODULE-IDENTITY,OBJECT-TYPE,Counter32,Unsigned32,Gauge32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION,TimeInterval,TimeStampFROM SNMPv2-TC
MODULE-COMPLIANCE,OBJECT-GROUPFROM SNMPv2-CONF
SnmpAdminStringFROM SNMP-FRAMEWORK-MIB
ciscoMgmt
FROM CISCO-SMI;ciscoDnsServerMIB MODULE-IDENTITYLAST-UPDATED"200503010000Z"ORGANIZATION"Cisco Systems, Inc."CONTACT-INFO" Cisco Systems
Customer Service
Postal: 170 W Tasman Drive
San Jose, CA 95134
USA
Tel: +1 800 553-NETS
E-mail: cs-dns-mib@cisco.com"DESCRIPTION"The MIB module for entities implementing the server side
of the Domain Name System (DNS) protocol.
P. Mockapetris, 'Domain names - implementation and
specification', RFC 1035, November 1987
Descriptions of acronyms and definitions:
Reporting The interval in seconds over which
interval the server last calculated the sample
interval statistics
RR Resource Record for DNS
AXFR Full zone transfer
IXFR Incremental zone transfer
M.Ohta, 'Incremental Zone Transfer in
DNS', RFC-1995, August 1996
ACL DNS Access Control List
RCODE Flag in a DNS packet
P. Vixie, S. Thomson, Y. Rekhter, J. Bound,
'Dynamic Updates in the Domain Name System
(DNS UPDATE)', RFC-2136, April 1997
The following are values of RCODE in the
update packet:
FORMERR The name server was unable to
interpret the request due to a
format error.
REFUSED The name server refuses to
perform the specified operation
for policy or security reasons.
TSIG A transaction signature of secret key
transaction authentication for DNS.
O. Gudmundsson, D. Eastlake 3rd,
B. Wellington, 'Secret Key Transaction
Authentication for DNS (TSIG)', RFC-2845,
May 2000
The following are TSIG related error
conditions, while processing incoming
messages:
BADTIME The time in the TSIG message is
off the limit
BADKEY The key in the TSIG message is
not valid
BADSIG The signature in the TSIG
message is not valid
HA High Availability DNS servers to eliminate
single-point-of-failure for dynamic DNS
updates"REVISION"200503010000Z"DESCRIPTION"Updated to add new DNS counters."REVISION"200402010000Z"DESCRIPTION"Initial version of this MIB module."::={ ciscoMgmt 405}-- Textual ConventionsCDnsTime ::=TEXTUAL-CONVENTIONDISPLAY-HINT"d"STATUScurrentDESCRIPTION"DnsTime values are 32-bit unsigned integers which
measure time in seconds."REFERENCE"R. Austein, J. Saperia, 'DNS Server MIB Extensions',
RFC-1611, May 1994, DnsTime."SYNTAXUnsigned32-- CISCO-DNS-SERVER-MIB definitionscDnsServMIBNotifs OBJECTIDENTIFIER::={ ciscoDnsServerMIB 0}
cDnsServMIBObjects OBJECTIDENTIFIER::={ ciscoDnsServerMIB 1}cDnsServMIBConform OBJECTIDENTIFIER::={ ciscoDnsServerMIB 2}cDnsServConfig OBJECTIDENTIFIER::={ cDnsServMIBObjects 1}cDnsQueryStats OBJECTIDENTIFIER::={ cDnsServMIBObjects 2}cDnsQueryIntervalStats OBJECTIDENTIFIER::={ cDnsServMIBObjects 3}cDnsPerfStats OBJECTIDENTIFIER::={ cDnsServMIBObjects 4}cDnsPerfIntervalStats OBJECTIDENTIFIER::={ cDnsServMIBObjects 5}cDnsSecurityStats OBJECTIDENTIFIER::={ cDnsServMIBObjects 6}
cDnsSecurityIntervalStats OBJECTIDENTIFIER::={ cDnsServMIBObjects 7}cDnsErrorStats OBJECTIDENTIFIER::={ cDnsServMIBObjects 8}cDnsErrorIntervalStats OBJECTIDENTIFIER::={ cDnsServMIBObjects 9}cDnsMaxCounterStats OBJECTIDENTIFIER::={ cDnsServMIBObjects 10}cDnsMaxCounterIntervalStats OBJECTIDENTIFIER::={ cDnsServMIBObjects 11}cDnsHaStats OBJECTIDENTIFIER::={ cDnsServMIBObjects 12}cDnsHaIntervalStats OBJECTIDENTIFIER::={ cDnsServMIBObjects 13}-- cDnsServConfigcDnsServConfigImplementIdent OBJECT-TYPESYNTAXSnmpAdminString
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The implementation identification string for the DNS
server software in use on the system, for example;
`FNS-2.1'"REFERENCE"R. Austein, J. Saperia, 'DNS Server MIB Extensions',
RFC-1611, May 1994, dnsServConfigImplementIdent."::={ cDnsServConfig 1}cDnsServConfigRecurs OBJECT-TYPESYNTAXINTEGER{available(1),restricted(2),unavailable(3)}MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This represents the recursion services offered by this
name server. The values that can be read are:
available(1) - performs recursion on requests from
clients.
restricted(2) - recursion is performed on requests only
from certain clients, for example; clients on an access
control list.
unavailable(3) - recursion is not available."
REFERENCE"R. Austein, J. Saperia, 'DNS Server MIB Extensions',
RFC-1611, May 1994, dnsServConfigRecurs."::={ cDnsServConfig 2}cDnsServConfigUpTime OBJECT-TYPESYNTAX CDnsTime
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"If the server has a persistent state (e.g., a process),
this value will be the time elapsed since it started.
For software without persistent state, this value will
be zero."REFERENCE"R. Austein, J. Saperia, 'DNS Server MIB Extensions',
RFC-1611, May 1994, dnsServConfigUpTime."::={ cDnsServConfig 3}cDnsServConfigResetTime OBJECT-TYPESYNTAX CDnsTime
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"If the server has a persistent state (e.g., a process)
and supports a `reset' operation (e.g., can be told to
re-read configuration files), this value will be the
time elapsed since the last time the name server was
`reset.' For software that does not have persistence or
does not support a `reset' operation, this value will be
zero."REFERENCE"R. Austein, J. Saperia, 'DNS Server MIB Extensions',
RFC-1611, May 1994, dnsServConfigResetTime."::={ cDnsServConfig 4}cDnsServConfigReset OBJECT-TYPESYNTAXINTEGER{other(1),reset(2),initializing(3),running(4)}MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Status/action object to reinitialize any persistant name
server state. When set to reset(2), any persistant
name server state (such as a process) is reinitialized as
if the name server had just been started. This value
will never be returned by a read operation. When read,
one of the following values will be returned:
other(1) - server in some unknown state;
initializing(3) - server (re)initializing;
running(4) - server currently running."REFERENCE"R. Austein, J. Saperia, 'DNS Server MIB Extensions',
RFC-1611, May 1994, dnsServConfigReset."::={ cDnsServConfig 5}cDnsServConfigIntervalSample OBJECT-TYPESYNTAXTimeIntervalUNITS"milliseconds"MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Configures the sample time for the various interval counters."::={ cDnsServConfig 6}-- cDnsQueryStatscDnsQueryAuthAnswers OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of queries which were authoritatively answered."::={ cDnsQueryStats 1}cDnsQueryAuthNoNames OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of queries for which `authoritative no such name'
responses were made."
::={ cDnsQueryStats 2}cDnsQueryAuthNoDataResps OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of queries for which `authoritative no such data'
(empty answer) responses were made."::={ cDnsQueryStats 3}cDnsQueryReferrals OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of requests that were referred to other servers."::={ cDnsQueryStats 4}cDnsQueryNonAuthAnswers OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of queries which were non-authoritatively
answered (from cached data)."::={ cDnsQueryStats 5}
cDnsQueryNonAuthNoDataResps OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of queries which were non-authoritatively
answered with no data."::={ cDnsQueryStats 6}cDnsQueryRelNameRequests OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of requests received by the server for names
that are only one label long (i.e. in text form -
no internal dots)."::={ cDnsQueryStats 7}cDnsQueryLameDelegations OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of query lame delegations."::={ cDnsQueryStats 8}cDnsQueryMemCacheHits OBJECT-TYPESYNTAXCounter32
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of mem-cache lookup hits."::={ cDnsQueryStats 9}cDnsQueryMemCacheMisses OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of mem-cache lookup misses."::={ cDnsQueryStats 10}cDnsQueryMemCacheWrites OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of mem-cache writes."::={ cDnsQueryStats 11}cDnsQueryRefusals OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of queries refused."
::={ cDnsQueryStats 12}-- cDnsQueryIntervalStatscDnsQueryIntAuthAnswers OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of queries which were authoritatively answered
during reporting interval."::={ cDnsQueryIntervalStats 1}cDnsQueryIntAuthNoNames OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of queries for which `authoritative no such name'
responses were made during reporting interval."::={ cDnsQueryIntervalStats 2}cDnsQueryIntAuthNoDataResps OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of queries for which `authoritative no such data'
(empty answer) responses were made during reporting
interval."::={ cDnsQueryIntervalStats 3}cDnsQueryIntReferrals OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of requests that were referred to other servers
during reporting interval."::={ cDnsQueryIntervalStats 4}cDnsQueryIntNonAuthAnswers OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of queries which were non-authoritatively
answered (from cached data) during reporting interval."::={ cDnsQueryIntervalStats 5}cDnsQueryIntNonAuthNoDataResps OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of queries which were non-authoritatively
answered with no data during reporting interval."
::={ cDnsQueryIntervalStats 6}cDnsQueryIntRelNameRequests OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of requests received by the server for names
that are only one label long (i.e. in text form -
no internal dots) during reporting interval."::={ cDnsQueryIntervalStats 7}cDnsQueryIntLameDelegations OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of query lame delegations during reporting
interval."::={ cDnsQueryIntervalStats 8}cDnsQueryIntMemCacheHits OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of mem-cache lookup hits during reporting
interval."
::={ cDnsQueryIntervalStats 9}cDnsQueryIntMemCacheMisses OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of mem-cache lookup misses during reporting
interval."::={ cDnsQueryIntervalStats 10}cDnsQueryIntMemCacheWrites OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of mem-cache writes during reporting interval."::={ cDnsQueryIntervalStats 11}cDnsQueryIntRefusals OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of queries refused during reporting interval."::={ cDnsQueryIntervalStats 12}cDnsQueryIntSampleTime OBJECT-TYPE
SYNTAXTimeStampMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The time stamp of last sample."::={ cDnsQueryIntervalStats 13}cDnsQueryIntSampleInterval OBJECT-TYPESYNTAXTimeIntervalUNITS"milliseconds"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The interval in seconds over which the server last
calculated the sample interval statistics. This is the
configured reporting interval and the statistics are reset
since the last cDnsQueryIntSampleTime."::={ cDnsQueryIntervalStats 14}-- cDnsPerfStatscDnsPerfUpdateRRs OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of RR's added and deleted."::={ cDnsPerfStats 1}
cDnsPerfUpdatePkts OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of update packets successfully processed."::={ cDnsPerfStats 2}cDnsPerfOutboundIxfrs OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of successful outbound incremental
transfers."::={ cDnsPerfStats 3}cDnsPerfInboundIxfrs OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of successful inbound incremental
transfers."::={ cDnsPerfStats 4}cDnsPerfFullRespIxfrs OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-only
STATUScurrentDESCRIPTION"Total number of outbound full zone transfers in
response to IXFR requests."::={ cDnsPerfStats 5}cDnsPerfOutboundAxfrs OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of successful outbound full zone transfers."::={ cDnsPerfStats 6}cDnsPerfInboundAxfrs OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of successful inbound AXFRs."::={ cDnsPerfStats 7}cDnsPerfQueries OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of queries responded to."
::={ cDnsPerfStats 8}cDnsPerfOutboundAtLimitXfrs OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of occasions that outbound transfers
reached the concurrent limit."::={ cDnsPerfStats 9}cDnsPerfInboundAtLimitXfrs OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of occasions that inbound transfers
reached the concurrent limit."::={ cDnsPerfStats 10}cDnsPerfOutboundNotifies OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of outbound notifies."::={ cDnsPerfStats 11}
cDnsPerfInboundNotifies OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of inbound notifies."::={ cDnsPerfStats 12}-- cDnsPerfIntervalStatscDnsPerfIntUpdateRRs OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of RR's added and deleted during
reporting interval."::={ cDnsPerfIntervalStats 1}cDnsPerfIntUpdatePkts OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of update packets successfully processed
during reporting interval."::={ cDnsPerfIntervalStats 2}cDnsPerfIntOutboundIxfrs OBJECT-TYPESYNTAXUnsigned32
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of successful outbound incremental
transfers during reporting interval."::={ cDnsPerfIntervalStats 3}cDnsPerfIntInboundIxfrs OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of successful inbound incremental
transfers during reporting interval."::={ cDnsPerfIntervalStats 4}cDnsPerfIntFullRespIxfrs OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of outbound full zone transfers in response to
IXFR requests during reporting interval."::={ cDnsPerfIntervalStats 5}cDnsPerfIntOutboundAxfrs OBJECT-TYPESYNTAXUnsigned32
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of successful outbound full zone transfers
during reporting interval."::={ cDnsPerfIntervalStats 6}cDnsPerfIntInboundAxfrs OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of successful inbound AXFRs during reporting
interval."::={ cDnsPerfIntervalStats 7}cDnsPerfIntQueries OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of queries responded to during reporting interval."::={ cDnsPerfIntervalStats 8}cDnsPerfIntOutboundAtLimitXfrs OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"Number of occasions that outbound transfers
reached the concurrent limit during reporting interval."::={ cDnsPerfIntervalStats 9}cDnsPerfIntInboundAtLimitXfrs OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of occasions that inbound transfers
reached the concurrent limit during reporting interval."::={ cDnsPerfIntervalStats 10}cDnsPerfIntOutboundNotifies OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of outbound notifies during reporting interval."::={ cDnsPerfIntervalStats 11}cDnsPerfIntInboundNotifies OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION
"Number of inbound notifies during reporting interval."::={ cDnsPerfIntervalStats 12}cDnsPerfIntSampleTime OBJECT-TYPESYNTAXTimeStampMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The time stamp of last sample."::={ cDnsPerfIntervalStats 13}cDnsPerfIntSampleInterval OBJECT-TYPESYNTAXTimeIntervalUNITS"milliseconds"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The interval in seconds over which the server last
calculated the sample interval statistics. This is the
configured reporting interval and the statistics are reset
since the last cDnsQueryIntSampleTime."::={ cDnsPerfIntervalStats 14}-- cDnsSecurityStatscDnsSecurityRcvdTsigPackets OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-only
STATUScurrentDESCRIPTION"Total number of packets with a TSIG RR that are
processed."::={ cDnsSecurityStats 1}cDnsSecurityDetecTsigBadTimes OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Returns BADTIME error code if value of bad timestamp in
TSIG is detected in an incoming packet."::={ cDnsSecurityStats 2}cDnsSecurityDetectTsigBadKeys OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Returns BADKEY error code if value of bad keyname in
TSIG is detected in an incoming packet."::={ cDnsSecurityStats 3}cDnsSecurityDetectTsigBadSigs OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"Returns BADSIG error code if value of bad signature in
TSIG is detected in an incoming packet."::={ cDnsSecurityStats 4}cDnsSecurityRcvdTsigBadTimes OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of BADTIME errors received after sending
a TSIG."::={ cDnsSecurityStats 5}cDnsSecurityRcvdTsigBadKeys OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of BADKEY errors received after sending
a TSIG."::={ cDnsSecurityStats 6}cDnsSecurityRcvdTsigBadSigs OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of BADSIG errors received after sending
a TSIG."::={ cDnsSecurityStats 7}cDnsSecurityUnauthXferReqs OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of ACL authorization failures if zone
transfer restriction has been enabled."::={ cDnsSecurityStats 8}cDnsSecurityUnauthUpdateReqs OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of updates which result in ACL
authorization failure, or which target zones which do
not support updates."::={ cDnsSecurityStats 9}cDnsSecurityRestrictQueryAcls OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of queries to be restricted by the
DNS server through the global or zone Access
Control List."::={ cDnsSecurityStats 10}-- cDnsSecurityIntervalStatscDnsSecurityIntRcvdTsigPackets OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of packets with a TSIG RR that are
processed during reporting interval."::={ cDnsSecurityIntervalStats 1}cDnsSecurityIntDetecTsigBadTimes OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Value of bad timestamp in TSIG in an incoming packet
during reporting interval."::={ cDnsSecurityIntervalStats 2}cDnsSecurityIntDetectTsigBadKeys OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Value of bad keyname in TSIG in an incoming packet
during reporting interval."::={ cDnsSecurityIntervalStats 3}cDnsSecurityIntDetectTsigBadSigs OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Value of bad signature in TSIG in an incoming packet
during reporting interval."::={ cDnsSecurityIntervalStats 4}cDnsSecurityIntRcvdTsigBadTimes OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of BADTIME errors received after sending a
TSIG during reporting interval."::={ cDnsSecurityIntervalStats 5}cDnsSecurityIntRcvdTsigBadKeys OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of BADKEY errors received after sending a
TSIG during reporting interval."::={ cDnsSecurityIntervalStats 6}cDnsSecurityIntRcvdTsigBadSigs OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of BADSIG errors received after sending
a TSIG during reporting interval."::={ cDnsSecurityIntervalStats 7}cDnsSecurityIntUnauthXferReqs OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of ACL authorization failures if zone transfer
restriction has been enabled during reporting interval."::={ cDnsSecurityIntervalStats 8}cDnsSecurityIntUnauthUpdateReqs OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of updates which result in ACL
not support updates during reporting interval."::={ cDnsSecurityIntervalStats 9}cDnsSecurityIntRestrictQueryAcls OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of queries to be restricted by the
DNS server through the global or zone Access
Control List during reporting interval."::={ cDnsSecurityIntervalStats 10}cDnsSecurityIntSampleTime OBJECT-TYPESYNTAXTimeStampMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The time stamp of last sample."::={ cDnsSecurityIntervalStats 11}cDnsSecurityIntSampleInterval OBJECT-TYPESYNTAXTimeIntervalUNITS"milliseconds"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The interval in seconds over which the server last
calculated the sample interval statistics. This is the
configured reporting interval and the statistics are reset
since the last cDnsSecurityIntSampleTime."::={ cDnsSecurityIntervalStats 12}-- cDnsErrorStatscDnsErrorUpdateErrors OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of updates resulting in errors or failures."::={ cDnsErrorStats 1}cDnsErrorIxfrInErrors OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total in-bound IXFR errors."::={ cDnsErrorStats 2}cDnsErrorIxfrOutErrors OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total IXFR error responses sent."
::={ cDnsErrorStats 3}cDnsErrorAxfrInErrors OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total in-bound AXFR errors."::={ cDnsErrorStats 4}cDnsErrorAxfrOutErrors OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total AXFR error responses sent."::={ cDnsErrorStats 5}cDnsErrorSentTotalErrors OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of requests the server answered with
errors."::={ cDnsErrorStats 6}cDnsErrorSentFormatErrors OBJECT-TYPE
SYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of requests received which were
unparseable."::={ cDnsErrorStats 7}cDnsErrorSentOtherErrors OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of requests which were aborted for other
local server errors."::={ cDnsErrorStats 8}cDnsErrorSentRefusalErrors OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of requests which resulted in REFUSED."::={ cDnsErrorStats 9}cDnsErrorRcvdFormatErrors OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-only
STATUScurrentDESCRIPTION"Total number of responses received with FORMERR status."::={ cDnsErrorStats 10}-- cDnsErrorIntervalStatscDnsErrorIntUpdateErrors OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of updates resulting in errors or failures."::={ cDnsErrorIntervalStats 1}cDnsErrorIntIxfrInErrors OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total in-bound IXFR errors."::={ cDnsErrorIntervalStats 2}cDnsErrorIntIxfrOutErrors OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total IXFR error responses sent."
::={ cDnsErrorIntervalStats 3}cDnsErrorIntAxfrInErrors OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total in-bound AXFR errors."::={ cDnsErrorIntervalStats 4}cDnsErrorIntAxfrOutErrors OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total AXFR error responses sent."::={ cDnsErrorIntervalStats 5}cDnsErrorIntSentTotalErrors OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of requests the server answered with
errors."::={ cDnsErrorIntervalStats 6}cDnsErrorIntSentFormatErrors OBJECT-TYPE
SYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of requests received which were
unparseable."::={ cDnsErrorIntervalStats 7}cDnsErrorIntSentOtherErrors OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of requests which were aborted for other
local server errors."::={ cDnsErrorIntervalStats 8}cDnsErrorIntSentRefusalErrors OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of requests which resulted in REFUSED."::={ cDnsErrorIntervalStats 9}cDnsErrorIntRcvdFormatErrors OBJECT-TYPESYNTAXUnsigned32
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of responses received with FORMERR status."::={ cDnsErrorIntervalStats 10}cDnsErrorIntSampleTime OBJECT-TYPESYNTAXTimeStampMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The time stamp of last sample."::={ cDnsErrorIntervalStats 11}cDnsErrorIntSampleInterval OBJECT-TYPESYNTAXTimeIntervalUNITS"milliseconds"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The interval in seconds over which the server last
calculated the sample interval statistics. This is the
configured reporting interval and the statistics are reset
since the last cDnsErrorIntSampleTime."::={ cDnsErrorIntervalStats 12}-- cDnsMaxCounterStats
cDnsMaxCntrConcurXfrsInCnts OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Maximum number of concurrent threads processing inbound
transfers."::={ cDnsMaxCounterStats 1}cDnsMaxCntrConcurXfrsOutCnts OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Maximum number of concurrent threads processing outbound
transfers."::={ cDnsMaxCounterStats 2}cDnsMaxCntrHaSvrNoRespTime OBJECT-TYPESYNTAXTimeIntervalUNITS"milliseconds"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total time in seconds, where the partner of the server
was not responding."::={ cDnsMaxCounterStats 3}cDnsMaxCntrHaSvrMaxNoRespTime OBJECT-TYPESYNTAXTimeIntervalUNITS"milliseconds"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Maximum contiguous time in seconds, where the partner
of the server was not responding."::={ cDnsMaxCounterStats 4}cDnsMaxCntrHaBatchLimitCnts OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of occurrences where maximum batch count is reached
in active server."::={ cDnsMaxCounterStats 5}cDnsMaxCntrHaRRPendListCnts OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Maximum number of RRs in the pending list waiting
acknowledgement from the backup server."::={ cDnsMaxCounterStats 6}cDnsMaxCntrHaRRActiveListCnts OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Maximum number of RRs in the active list waiting to be
sent to the backup server."::={ cDnsMaxCounterStats 7}cDnsMaxCntrHaPersEditListCnts OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Maximum number of names persisted in the edits list db."::={ cDnsMaxCounterStats 8}cDnsMaxCntrHaUpdLatencyMax OBJECT-TYPESYNTAXGauge32UNITS"seconds"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Maximum DNS update latency in seconds. Latency is measured
as the time an update remains in the pending list."::={ cDnsMaxCounterStats 9}-- cDnsMaxCounterIntervalStatscDnsMaxCntrIntConcurXfrsInCnts OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Maximum number of concurrent threads processing inbound
transfers during reporting interval."::={ cDnsMaxCounterIntervalStats 1}cDnsMaxCntrIntConcurXfrsOutCnts OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Maximum number of concurrent threads processing outbound
transfers during reporting interval."::={ cDnsMaxCounterIntervalStats 2}cDnsMaxCntrIntHaSvrNoRespTime OBJECT-TYPESYNTAXTimeIntervalUNITS"milliseconds"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total time in seconds, where the partner of the server
was not responding during reporting interval."::={ cDnsMaxCounterIntervalStats 3}cDnsMaxCntrIntHaSvrMaxNoRespTime OBJECT-TYPESYNTAXTimeIntervalUNITS"milliseconds"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Maximum time in seconds, where the partner of the server
was not responding during reporting interval."::={ cDnsMaxCounterIntervalStats 4}cDnsMaxCntrIntHaBatchLimitCnts OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of occurrences where maximum batch count is reached
in active server during reporting interval."::={ cDnsMaxCounterIntervalStats 5}cDnsMaxCntrIntHaRRPendListCnts OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"Maximum number of RRs in the pending list waiting
acknowledgement from the backup server during reporting
interval."::={ cDnsMaxCounterIntervalStats 6}cDnsMaxCntrIntHaRRActiveListCnts OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Maximum number of RRs in the active list waiting to be
sent to the backup server during reporting interval."::={ cDnsMaxCounterIntervalStats 7}cDnsMaxCntrIntHaPersEditListCnts OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Maximum number of names persisted in the edits list db
during reporting interval."::={ cDnsMaxCounterIntervalStats 8}cDnsMaxCntrIntHaUpdLatencyMax OBJECT-TYPESYNTAXGauge32UNITS"seconds"
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Maximum DNS update latency in seconds during reporting
interval. Latency is measured as the time an update remains
in the pending list."::={ cDnsMaxCounterIntervalStats 9}cDnsMaxCntrIntSampleTime OBJECT-TYPESYNTAXTimeStampMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The time stamp of last sample."::={ cDnsMaxCounterIntervalStats 10}cDnsMaxCntrIntSampleInterval OBJECT-TYPESYNTAXTimeIntervalUNITS"milliseconds"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The interval in seconds over which the server last
calculated the sample interval statistics. This is the
configured reporting interval and the statistics are reset
since the last cDnsMaxCntrIntSampleTime."::={ cDnsMaxCounterIntervalStats 11}
-- cDnsHaStatscDnsHaCommInterruptedStates OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of occurrences where the server enters
the HA communication-interrupted state."::={ cDnsHaStats 1}cDnsHaPartnerDownStates OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total of occurrences where the server enters the
HA partner-down state."::={ cDnsHaStats 2}cDnsHaSyncs OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total of occurrences where the server enters the
HA synchronization state."::={ cDnsHaStats 3}cDnsHaMsgConnectSentCnts OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of HA connection establishment messages sent."::={ cDnsHaStats 4}cDnsHaMsgReconcileSentCnts OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of HA zone reconciliation messages sent."::={ cDnsHaStats 5}cDnsHaMsgHeartBeatSentCnts OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of HA heartbeat messages sent."::={ cDnsHaStats 6}cDnsHaMsgZoneSyncSentCnts OBJECT-TYPESYNTAXCounter32
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of HA zone synchronization messages sent."::={ cDnsHaStats 7}cDnsHaMsgRRSyncSentCnts OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of HA rr-sync messages sent."::={ cDnsHaStats 8}cDnsHaMsgRRUpdateSentCnts OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of HA rr-update messages sent."::={ cDnsHaStats 9}cDnsHaMsgResponseSentCnts OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION
"Total number of HA response messages sent."::={ cDnsHaStats 10}cDnsHaMsgConnectRcvdCnts OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of HA connection establishment messages
received."::={ cDnsHaStats 11}cDnsHaMsgReconcileRcvdCnts OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of HA zone reconciliation messages received."::={ cDnsHaStats 12}cDnsHaMsgHeartbeatRcvdCnts OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of HA heartbeat messages received."::={ cDnsHaStats 13}
cDnsHaMsgZoneSyncRcvdCnts OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of HA zone synchronization messages received."::={ cDnsHaStats 14}cDnsHaMsgRRSyncRcvdCnts OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of HA rr-sync messages received."::={ cDnsHaStats 15}cDnsHaMsgRRUpdateRcvdCnts OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of HA rr-update messages received."::={ cDnsHaStats 16}cDnsHaMsgResponseRcvdCnts OBJECT-TYPESYNTAXCounter32
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of HA response messages received."::={ cDnsHaStats 17}cDnsHaHeartbeatTimeoutCnts OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of HA heartbeat timeouts."::={ cDnsHaStats 18}cDnsHaUpdateRejectCnts OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of HA DNS updates rejected by the server."::={ cDnsHaStats 19}cDnsHaResponseMismatchCnts OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"Total number of HA responses reporting a mismatch error."::={ cDnsHaStats 20}cDnsHaResponseServFailCnts OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of HA responses reporting a server failure
error."::={ cDnsHaStats 21}cDnsHaRespInconsistentCnts OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of HA responses reporting an inconsistent
server state."::={ cDnsHaStats 22}cDnsHaRespUnknownCnts OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of HA responses with an unknown message type."
::={ cDnsHaStats 23}cDnsHaFullZoneResyncCnts OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of zones requiring HA full-zone ???
resynchronization for nameset reconciliation. "::={ cDnsHaStats 24}cDnsHaUpdatePrivateReqCnts OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of HA DNS updates received containing a
private request RR."::={ cDnsHaStats 25}cDnsHaUpdatePrivateRespCnts OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of HA DNS update responses sent containing a
private response RR."::={ cDnsHaStats 26}
cDnsHaSyncConflictCnts OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of HA zones with name conflicts during nameset
reconciliation."::={ cDnsHaStats 27}cDnsHaSyncDiscardNameCnts OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of HA name conflicts where one nameset must
be discarded to synchronize the zone."::={ cDnsHaStats 28}cDnsHaSyncMergeNameCnts OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of HA name conflicts which the namesets
can be merged to synchronize the zone. "::={ cDnsHaStats 29}
cDnsHaUpdateLatencyAverage OBJECT-TYPESYNTAXGauge32UNITS"seconds"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Average HA DNS update latency in seconds. Latency is
measured as the time an update remains in the pending
list."::={ cDnsHaStats 30}-- cDnsHaIntervalStatscDnsHaIntCommInterruptedStates OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of occurrences where the server enters
the HA communication-interrupted state."::={ cDnsHaIntervalStats 1}cDnsHaIntPartnerDownStates OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total of occurrences where the server enters the
HA partner-down state during reporting interval."::={ cDnsHaIntervalStats 2}cDnsHaIntSyncs OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total of occurrences where the server enters the
HA synchronization state during reporting interval."::={ cDnsHaIntervalStats 3}cDnsHaIntMsgConnectSentCnts OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of HA connection establishment messages sent during
reporting interval."::={ cDnsHaIntervalStats 4}cDnsHaIntMsgReconcileSentCnts OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of HA zone reconciliation messages sent during
reporting interval."::={ cDnsHaIntervalStats 5}cDnsHaIntMsgHeartBeatSentCnts OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of HA heartbeat messages sent during reporting
interval."::={ cDnsHaIntervalStats 6}cDnsHaIntMsgZoneSyncSentCnts OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of HA zone synchronization messages sent during
reporting interval."::={ cDnsHaIntervalStats 7}cDnsHaIntMsgRRSyncSentCnts OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of HA rr-sync messages sent during reporting
interval."::={ cDnsHaIntervalStats 8}cDnsHaIntMsgRRUpdateSentCnts OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of HA rr-update messages sent during reporting
interval."::={ cDnsHaIntervalStats 9}cDnsHaIntMsgResponseSentCnts OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of HA response messages sent during reporting
interval."::={ cDnsHaIntervalStats 10}cDnsHaIntMsgConnectRcvdCnts OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of HA connection establishment messages received
during reporting interval."
::={ cDnsHaIntervalStats 11}cDnsHaIntMsgReconcileRcvdCnts OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of HA zone reconciliation messages received during
reporting interval."::={ cDnsHaIntervalStats 12}cDnsHaIntMsgHeartbeatRcvdCnts OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of HA heartbeat messages received during reporting
interval."::={ cDnsHaIntervalStats 13}cDnsHaIntMsgZoneSyncRcvdCnts OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of HA zone synchronization messages received during
reporting interval."::={ cDnsHaIntervalStats 14}
cDnsHaIntMsgRRSyncRcvdCnts OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of HA rr-sync messages received during reporting
interval."::={ cDnsHaIntervalStats 15}cDnsHaIntMsgRRUpdateRcvdCnts OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of HA rr-update messages received during reporting
interval."::={ cDnsHaIntervalStats 16}cDnsHaIntMsgResponseRcvdCnts OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of HA response messages received during reporting
interval."::={ cDnsHaIntervalStats 17}
cDnsHaIntHeartbeatTimeoutCnts OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of HA heartbeat timeouts during reporting interval."::={ cDnsHaIntervalStats 18}cDnsHaIntUpdateRejectCnts OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of HA DNS updates rejected by the server during
reporting interval."::={ cDnsHaIntervalStats 19}cDnsHaIntResponseMismatchCnts OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of HA responses reporting a mismatch error during
reporting interval."::={ cDnsHaIntervalStats 20}
cDnsHaIntResponseServFailCnts OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of HA responses reporting a server failure
error during reporting interval."::={ cDnsHaIntervalStats 21}cDnsHaIntRespInconsistentCnts OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of HA responses reporting an inconsistent
server state during reporting interval."::={ cDnsHaIntervalStats 22}cDnsHaIntRespUnknownCnts OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of HA responses with an unknown message type during
reporting interval."::={ cDnsHaIntervalStats 23}cDnsHaIntFullZoneResyncCnts OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of HA zones requiring full-zone
resynchronization for nameset reconciliation during
reporting interval."::={ cDnsHaIntervalStats 24}cDnsHaIntUpdatePrivateReqCnts OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of HA DNS updates received containing a
private request RR during reporting interval."::={ cDnsHaIntervalStats 25}cDnsHaIntUpdatePrivateRespCnts OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of HA DNS update responses sent containing a
private response RR during reporting interval."::={ cDnsHaIntervalStats 26}
cDnsHaIntSyncConflictCnts OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of HA zones with name conflicts during nameset
reconciliation during reporting interval."::={ cDnsHaIntervalStats 27}cDnsHaIntSyncDiscardNameCnts OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of HA name conflicts where one nameset must
be discarded to synchronize the zone during reporting
interval."::={ cDnsHaIntervalStats 28}cDnsHaIntSyncMergeNameCnts OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of HA name conflicts which the namesets
can be merged to synchronize the zone during reporting
interval."::={ cDnsHaIntervalStats 29}cDnsHaIntUpdateLatencyAverage OBJECT-TYPESYNTAXGauge32UNITS"seconds"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Average HA DNS update latency in seconds during reporting
interval. Latency is measured as the time an update
remains in the pending list."::={ cDnsHaIntervalStats 30}cDnsHaIntSampleTime OBJECT-TYPESYNTAXTimeStampMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The time stamp of last HA sample."::={ cDnsHaIntervalStats 31}cDnsHaIntSampleInterval OBJECT-TYPESYNTAXTimeIntervalUNITS"milliseconds"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION
"The interval in seconds over which the server last
calculated the HA sample interval statistics. This is the
configured reporting interval and the statistics are reset
since the last cDnsHaIntSampleTime."::={ cDnsHaIntervalStats 32}-- ConformancecDnsServMIBCompliances OBJECTIDENTIFIER::={ cDnsServMIBConform 1}cDnsServMIBGroups OBJECTIDENTIFIER::={ cDnsServMIBConform 2}-- CompliancecDnsServMIBCompliance MODULE-COMPLIANCESTATUScurrentDESCRIPTION"The compliance statement for entities which implement the
CISCO-DNS-SERVER-MIB."MODULE-- This MIB moduleMANDATORY-GROUPS{
cDnsQueryStatsGroup,
cDnsQueryStatsIntervalGroup,
cDnsPerfStatsGroup,
cDnsPerfStatsIntervalGroup,
cDnsSecurityStatsGroup,
cDnsSecurityStatsIntervalGroup,
cDnsErrorStatsGroup,
cDnsErrorStatsIntervalGroup,
cDnsMaxCounterStatsGroup,
cDnsMaxCounterStatsIntervalGroup,
cDnsHaStatsGroup,
cDnsHaStatsIntervalGroup
}OBJECT cDnsServConfigRecurs
MIN-ACCESSread-onlyDESCRIPTION"This object need not be writable."OBJECT cDnsServConfigReset
MIN-ACCESSread-onlyDESCRIPTION"This object need not be writable."GROUP cDnsServConfigGroup
DESCRIPTION"Group of configuration objecst for DNS"OBJECT cDnsServConfigIntervalSample
MIN-ACCESSread-onlyDESCRIPTION"Write access is not required."::={ cDnsServMIBCompliances 1}-- Units of ConformancecDnsServConfigGroup OBJECT-GROUPOBJECTS{
cDnsServConfigImplementIdent,
cDnsServConfigRecurs,
cDnsServConfigUpTime,
cDnsServConfigResetTime,
cDnsServConfigReset,
cDnsServConfigIntervalSample
}STATUScurrentDESCRIPTION"A collection of objects providing basic configuration
control of a DNS name server."::={ cDnsServMIBGroups 1}cDnsQueryStatsGroup OBJECT-GROUPOBJECTS{
cDnsQueryAuthAnswers,
cDnsQueryAuthNoNames,
cDnsQueryAuthNoDataResps,
cDnsQueryReferrals,
cDnsQueryNonAuthAnswers,
cDnsQueryNonAuthNoDataResps,
cDnsQueryRelNameRequests,
cDnsQueryLameDelegations,
cDnsQueryMemCacheHits,
cDnsQueryMemCacheMisses,
cDnsQueryMemCacheWrites,
cDnsQueryRefusals
}STATUScurrentDESCRIPTION"A collection of objects providing total query
stats for a DNS name server."::={ cDnsServMIBGroups 2}cDnsQueryStatsIntervalGroup OBJECT-GROUPOBJECTS{
cDnsQueryIntAuthAnswers,
cDnsQueryIntAuthNoNames,
cDnsQueryIntAuthNoDataResps,
cDnsQueryIntReferrals,
cDnsQueryIntNonAuthAnswers,
cDnsQueryIntNonAuthNoDataResps,
cDnsQueryIntRelNameRequests,
cDnsQueryIntLameDelegations,
cDnsQueryIntMemCacheHits,
cDnsQueryIntMemCacheMisses,
cDnsQueryIntMemCacheWrites,
cDnsQueryIntRefusals,
cDnsQueryIntSampleTime,
cDnsQueryIntSampleInterval
}STATUScurrentDESCRIPTION"A collection of objects providing interval query
stats for a DNS name server."::={ cDnsServMIBGroups 3}cDnsPerfStatsGroup OBJECT-GROUPOBJECTS{
cDnsPerfUpdateRRs,
cDnsPerfUpdatePkts,
cDnsPerfOutboundIxfrs,
cDnsPerfInboundIxfrs,
cDnsPerfFullRespIxfrs,
cDnsPerfOutboundAxfrs,
cDnsPerfInboundAxfrs,
cDnsPerfQueries,
cDnsPerfOutboundAtLimitXfrs,
cDnsPerfInboundAtLimitXfrs,
cDnsPerfOutboundNotifies,
cDnsPerfInboundNotifies
}STATUScurrentDESCRIPTION"A collection of objects providing total performance
stats for a DNS name server."::={ cDnsServMIBGroups 4}cDnsPerfStatsIntervalGroup OBJECT-GROUPOBJECTS{
cDnsPerfIntUpdateRRs,
cDnsPerfIntUpdatePkts,
cDnsPerfIntOutboundIxfrs,
cDnsPerfIntInboundIxfrs,
cDnsPerfIntFullRespIxfrs,
cDnsPerfIntOutboundAxfrs,
cDnsPerfIntInboundAxfrs,
cDnsPerfIntQueries,
cDnsPerfIntOutboundAtLimitXfrs,
cDnsPerfIntInboundAtLimitXfrs,
cDnsPerfIntOutboundNotifies,
cDnsPerfIntInboundNotifies,
cDnsPerfIntSampleTime,
cDnsPerfIntSampleInterval
}STATUScurrentDESCRIPTION"A collection of objects providing interval performance
stats for a DNS name server."::={ cDnsServMIBGroups 5}cDnsSecurityStatsGroup OBJECT-GROUPOBJECTS{
cDnsSecurityRcvdTsigPackets,
cDnsSecurityDetecTsigBadTimes,
cDnsSecurityDetectTsigBadKeys,
cDnsSecurityDetectTsigBadSigs,
cDnsSecurityRcvdTsigBadTimes,
cDnsSecurityRcvdTsigBadKeys,
cDnsSecurityRcvdTsigBadSigs,
cDnsSecurityUnauthXferReqs,
cDnsSecurityUnauthUpdateReqs,
cDnsSecurityRestrictQueryAcls
}STATUScurrentDESCRIPTION"A collection of objects providing total security
stats for a DNS name server."::={ cDnsServMIBGroups 6}
cDnsSecurityStatsIntervalGroup OBJECT-GROUPOBJECTS{
cDnsSecurityIntRcvdTsigPackets,
cDnsSecurityIntDetecTsigBadTimes,
cDnsSecurityIntDetectTsigBadKeys,
cDnsSecurityIntDetectTsigBadSigs,
cDnsSecurityIntRcvdTsigBadTimes,
cDnsSecurityIntRcvdTsigBadKeys,
cDnsSecurityIntRcvdTsigBadSigs,
cDnsSecurityIntUnauthXferReqs,
cDnsSecurityIntUnauthUpdateReqs,
cDnsSecurityIntRestrictQueryAcls,
cDnsSecurityIntSampleTime,
cDnsSecurityIntSampleInterval
}STATUScurrentDESCRIPTION"A collection of objects providing interval security
stats for a DNS name server."::={ cDnsServMIBGroups 7}cDnsErrorStatsGroup OBJECT-GROUPOBJECTS{
cDnsErrorUpdateErrors,
cDnsErrorIxfrInErrors,
cDnsErrorIxfrOutErrors,
cDnsErrorAxfrInErrors,
cDnsErrorAxfrOutErrors,
cDnsErrorSentTotalErrors,
cDnsErrorSentFormatErrors,
cDnsErrorSentOtherErrors,
cDnsErrorSentRefusalErrors,
cDnsErrorRcvdFormatErrors
}STATUScurrentDESCRIPTION"A collection of objects providing total error
stats for a DNS name server."::={ cDnsServMIBGroups 8}cDnsErrorStatsIntervalGroup OBJECT-GROUPOBJECTS{
cDnsErrorIntUpdateErrors,
cDnsErrorIntIxfrInErrors,
cDnsErrorIntIxfrOutErrors,
cDnsErrorIntAxfrInErrors,
cDnsErrorIntAxfrOutErrors,
cDnsErrorIntSentTotalErrors,
cDnsErrorIntSentFormatErrors,
cDnsErrorIntSentOtherErrors,
cDnsErrorIntSentRefusalErrors,
cDnsErrorIntRcvdFormatErrors,
cDnsErrorIntSampleTime,
cDnsErrorIntSampleInterval
}STATUScurrent
DESCRIPTION"A collection of objects providing interval error
stats for a DNS name server."::={ cDnsServMIBGroups 9}cDnsMaxCounterStatsGroup OBJECT-GROUPOBJECTS{
cDnsMaxCntrConcurXfrsInCnts,
cDnsMaxCntrConcurXfrsOutCnts,
cDnsMaxCntrHaSvrNoRespTime,
cDnsMaxCntrHaSvrMaxNoRespTime,
cDnsMaxCntrHaBatchLimitCnts,
cDnsMaxCntrHaRRPendListCnts,
cDnsMaxCntrHaRRActiveListCnts,
cDnsMaxCntrHaPersEditListCnts,
cDnsMaxCntrHaUpdLatencyMax
}STATUScurrentDESCRIPTION"A collection of objects providing total max
counter stats for a DNS name server."::={ cDnsServMIBGroups 10}cDnsMaxCounterStatsIntervalGroup OBJECT-GROUPOBJECTS{
cDnsMaxCntrIntConcurXfrsInCnts,
cDnsMaxCntrIntConcurXfrsOutCnts,
cDnsMaxCntrIntHaSvrNoRespTime,
cDnsMaxCntrIntHaSvrMaxNoRespTime,
cDnsMaxCntrIntHaBatchLimitCnts,
cDnsMaxCntrIntHaRRPendListCnts,
cDnsMaxCntrIntHaRRActiveListCnts,
cDnsMaxCntrIntHaPersEditListCnts,
cDnsMaxCntrIntHaUpdLatencyMax,
cDnsMaxCntrIntSampleTime,
cDnsMaxCntrIntSampleInterval
}STATUScurrentDESCRIPTION"A collection of objects providing interval max
counter stats for a DNS name server."::={ cDnsServMIBGroups 11}cDnsHaStatsGroup OBJECT-GROUPOBJECTS{
cDnsHaCommInterruptedStates,
cDnsHaPartnerDownStates,
cDnsHaSyncs,
cDnsHaMsgConnectSentCnts,
cDnsHaMsgReconcileSentCnts,
cDnsHaMsgHeartBeatSentCnts,
cDnsHaMsgZoneSyncSentCnts,
cDnsHaMsgRRSyncSentCnts,
cDnsHaMsgRRUpdateSentCnts,
cDnsHaMsgResponseSentCnts,
cDnsHaMsgConnectRcvdCnts,
cDnsHaMsgReconcileRcvdCnts,
cDnsHaMsgHeartbeatRcvdCnts,
cDnsHaMsgZoneSyncRcvdCnts,
cDnsHaMsgRRSyncRcvdCnts,
cDnsHaMsgRRUpdateRcvdCnts,
cDnsHaMsgResponseRcvdCnts,
cDnsHaHeartbeatTimeoutCnts,
cDnsHaUpdateRejectCnts,
cDnsHaResponseMismatchCnts,
cDnsHaResponseServFailCnts,
cDnsHaRespInconsistentCnts,
cDnsHaRespUnknownCnts,
cDnsHaFullZoneResyncCnts,
cDnsHaUpdatePrivateReqCnts,
cDnsHaUpdatePrivateRespCnts,
cDnsHaSyncConflictCnts,
cDnsHaSyncDiscardNameCnts,
cDnsHaSyncMergeNameCnts,
cDnsHaUpdateLatencyAverage
}STATUScurrentDESCRIPTION"A collection of objects providing total HA DNS counter
stats for a DNS name server."::={ cDnsServMIBGroups 12}cDnsHaStatsIntervalGroup OBJECT-GROUPOBJECTS{
cDnsHaIntCommInterruptedStates,
cDnsHaIntPartnerDownStates,
cDnsHaIntSyncs,
cDnsHaIntMsgConnectSentCnts,
cDnsHaIntMsgReconcileSentCnts,
cDnsHaIntMsgHeartBeatSentCnts,
cDnsHaIntMsgZoneSyncSentCnts,
cDnsHaIntMsgRRSyncSentCnts,
cDnsHaIntMsgRRUpdateSentCnts,
cDnsHaIntMsgResponseSentCnts,
cDnsHaIntMsgConnectRcvdCnts,
cDnsHaIntMsgReconcileRcvdCnts,
cDnsHaIntMsgHeartbeatRcvdCnts,
cDnsHaIntMsgZoneSyncRcvdCnts,
cDnsHaIntMsgRRSyncRcvdCnts,
cDnsHaIntMsgRRUpdateRcvdCnts,
cDnsHaIntMsgResponseRcvdCnts,
cDnsHaIntHeartbeatTimeoutCnts,
cDnsHaIntUpdateRejectCnts,
cDnsHaIntResponseMismatchCnts,
cDnsHaIntResponseServFailCnts,
cDnsHaIntRespInconsistentCnts,
cDnsHaIntRespUnknownCnts,
cDnsHaIntFullZoneResyncCnts,
cDnsHaIntUpdatePrivateReqCnts,
cDnsHaIntUpdatePrivateRespCnts,
cDnsHaIntSyncConflictCnts,
cDnsHaIntSyncDiscardNameCnts,
cDnsHaIntSyncMergeNameCnts,
cDnsHaIntUpdateLatencyAverage,
cDnsHaIntSampleTime,
cDnsHaIntSampleInterval
}STATUScurrentDESCRIPTION"A collection of objects providing interval HA DNS
counter stats for a DNS name server."::={ cDnsServMIBGroups 13}END